Review of Job Scheduling Algorithms for Proportional Sharing in Grid Computing
نویسندگان
چکیده
Grid is a collection of heterogeneous systems or heterogeneous objects that are geographically distributed over a network. Job management is one of the chaotic issues of grid environment. For effective utilization of the resources in grid systems, efficient application/job scheduling methods are required. Job scheduling algorithms are commonly applied by grid resource managers to optimally dispatch tasks to grid resources. Typically, grid users submit their own jobs to the grid manager to take full advantage of the grid facilities. The grid manager in a grid system tries to distribute the submitted jobs amongst the grid resources in such a way that the total response time is minimized. Similarly, there is an additional issue of providing fair share to each application of individual users according to their priority by the grid manager. There are various fair job scheduling algorithms which provided better proportional sharing accuracy. However, the time to select a client for execution using these algorithms grows with the number of clients. Most implementations require linear time to select a client for execution. In this paper, discussion on various job scheduling algorithms has been done which provide better proportional sharing accuracy. This paper is divided into 6 sections. First section, describes basic introduction to grid computing and its functioning. Second section, describes about the how user’s job(s) are scheduled. Third section, describes about the various type of job scheduling algorithms. Fourth and fifth sections of this paper wind up the work with a general conclusion about the problem and future scope of the work.
منابع مشابه
Stability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid
Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملA New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability
Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملA Study on Scheduling in Grid Environment
Grid Computing is a high performance computing environment that allows sharing of geographically distributed resources across multiple administrative domains and used to solve large scale computational demands. In the grid environment, users can access the resources transparently without knowing where they are physically located. To achieve the promising potentials of computational grids, job s...
متن کامل